home *** CD-ROM | disk | FTP | other *** search
/ Assembly Language Step by Step / Assembly Language Step by Step.mdf / ForDOS / ASM / EAT.ASM < prev    next >
Assembly Source File  |  1999-12-12  |  1KB  |  31 lines

  1. ;  Source name     : EAT.ASM
  2. ;  Executable name : EAT.COM
  3. ;  Code model:     : Real mode flat model
  4. ;  Version         : 1.0
  5. ;  Created date    : 6/4/1999
  6. ;  Last update     : 9/10/1999
  7. ;  Author          : Jeff Duntemann
  8. ;  Description     : A simple example of a DOS .COM file programmed using
  9. ;                    NASM-IDE 1.1 and NASM 0.98.
  10.  
  11.  
  12. [BITS 16]                    ; Set 16 bit code generation
  13. [ORG 0100H]                 ; Set code start address to 100h (COM file)
  14.  
  15. [SECTION .text]              ; Section containing code
  16.  
  17. START:    
  18.  
  19.     mov    dx, eatmsg        ; Mem data ref without [] loads the ADDRESS!
  20.     mov    ah,9              ; Function 9 displays text to standard output.
  21.     int    21H               ; INT 21H makes the call into DOS.
  22.  
  23.     mov    ax, 04C00H        ; This DOS function exits the program
  24.     int    21H               ; and returns control to DOS.
  25.  
  26. [SECTION .data]              ; Section containing initialised data
  27.  
  28. eatmsg     db "Eat at Joe's!", 13, 10, "$"  ;Here's our message
  29.  
  30.  
  31.